package py.com.alfa.escriba.persistence.dto.referencia;

import java.util.ArrayList;
import java.util.List;

public class LocalidadDTO extends DepartamentoDTO {

	private List<DistritoComplexDTO> distritos;
	
	public LocalidadDTO() {
		this.distritos = new ArrayList<DistritoComplexDTO>();
	}
	
	public LocalidadDTO(Long id) {
		super(id);
		this.distritos = new ArrayList<DistritoComplexDTO>();
	}

//	public LocalidadDTO(String nombre, String descripcion) {
//		super(nombre, descripcion);
//		this.distritos = new ArrayList<DistritoComplexDTO>();
//	}

	public List<DistritoComplexDTO> getDistritos() {
		return distritos;
	}

	public void setDistritos(List<DistritoComplexDTO> distritos) {
		this.distritos = distritos;
	}

	@Override
	public String toString() {
		StringBuilder builder = new StringBuilder();
		builder.append("DptoComplexDTO [");
		builder.append(super.toString());
		builder.append(", Distritos=");
		for (DistritoComplexDTO dto : this.distritos) {
			builder.append(dto.toString());	
			builder.append(", ");
		}
		builder.append("]");
		return builder.toString();
	}

	
}
